Lorsqu'un user fait une erreur de frappe dans une requête, la possibilité de lui proposer une correction.
Exemple de suggestion sur des mots :
$ curl -XGET :9200/index/_suggest -d '{
"suggest1":{
# Notre requête
"text":"we find tester",
"term": {
# Sur le champ parsedtext
"field":"parsedtext"
}
}
}'
Retourne qqchose comme ça:
"suggest1":[
{
"length":2,
"offset":0,
"options":[],
"text":"we"
},
{
"length":4,
"offset":3,
"options":[],
"text":"find"
},
{
"length":6,
"offset":8,
"options":[
"freq": 2,
"score":0.8333,
"text":"testere"
],
"text":"tester"
}
]
On a également la possibilité de faire la suggestion sur des phrases :